package com.naiterui.ehp.bs.cms.modules.devops.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;

/**
 * app版本VO
 * 
 * @author luao
 * @date 2022/4/1 5:57 PM
 **/
@Data
public class AppVersionVO {

    private Long id;

    @NotNull(message = "平台不能为空")
    @ApiModelProperty("平台 0：安卓；1：IOS")
    private Integer appPlat;

    @NotNull(message = "应用类型不能为空")
    @ApiModelProperty("应用类型 0：医生；1：药师")
    private Integer appType;
 
    @NotEmpty(message = "最新版本号不能为空")
    @ApiModelProperty("最新版本号")
    private String lastVerNum;

    @NotEmpty(message = "最新版本大小不能为空")
    @ApiModelProperty("最新版本大小")
    private String lastVerSize;

    @NotNull(message = "更新方式不能为空")
    @ApiModelProperty("更新方式 1：建议2：强更")
    private Integer result;

    @NotEmpty(message = "最低支持版本号不能为空")
    @ApiModelProperty("最低支持版本号")
    private String forceVersion;

    @NotEmpty(message = "更新提示内容不能为空")
    @ApiModelProperty("更新提示内容")
    private String content;

    @NotEmpty(message = "更新地址不能为空")
    @ApiModelProperty("更新地址")
    private String url;

    @ApiModelProperty("状态 0禁用，1启用")
    private Integer status;
}
